package controll;

import java.util.List;

import com.pixelTech.technology.util.DAOFactory;

import modell.Construtora;

public class ConstrutoraRN {
	private IConstrutoraDAO ConstrutoraDAO;
	
	public ConstrutoraRN(){
		this.ConstrutoraDAO = DAOFactory.criarConstrutoraDAO();
	}
	
	public List<Construtora> listar() {
		return this.ConstrutoraDAO.listar();
	}

	public void excluir(Construtora construtora) {
		this.ConstrutoraDAO.excluir(construtora);
	}

	public void salvar(Construtora construtora) {
		this.ConstrutoraDAO.salvar(construtora);
	}

	public void alterar(Construtora construtora) {
		this.ConstrutoraDAO.alterar(construtora);	
	}

	public Construtora pesquisar(String string) {
		return this.ConstrutoraDAO.pesquisar(string);
	}
	
	public Construtora pesquisarPorCodigo(Integer cod) {
		return this.ConstrutoraDAO.pesquisarPorCodigo(cod);
	}
	
	public List<Construtora> listarAtivos(boolean status) {
		return this.ConstrutoraDAO.listarAtivos(status);
	}

}
